<?php
	require_once("../conexion/conexion.php");
	
class Cheque
{
	function BuscaMonto($doc,$fac,$rut)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
		if($doc=='DIA')
		{
			$sql = "select FacDiaPago from facturadia where FacDiaNumFac='".$fac."' and CliRut='".$rut."'";
		}
		else
		{
			if($doc=='INFA')
			{
				$sql = "select FacInfaPago from facturainfa where FacInfaNumFac='".$fac."'and CliRut='".$rut."'";
			}
			else
			{
				if($doc=='OTROS')
				{
					$sql = "select FacOtrosPago from facturaotros where FacOtrosNumFac='".$fac."'and OCliRut='".$rut."'";
				}
				else
				{
					if($doc=='EXENTA')
					{
						$sql = "select FECliResto from facexecliente where FECliNum='".$fac."'and OCliRut='".$rut."'";
					}
					else
					{
						$sql = "select FacPago from factura where FacCod='".$fac."'and CliRut='".$rut."'";
					}
				}
			}
		}
        
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$num = mysql_fetch_array($resultado);
		$con->cerrarBD();
		return $num[0];
	}
	
	function IngresaCheque($txtRut,$txtCheque,$cmb_Banco,$monto,$fechaPago,$txtFactura,$txtDoc,$fecha)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into cheques(CliRut,ChequeNum,BancoCod,ChequeMonto,ChequeFechaPago,ChequeFactura,ChequeDoc,ChequeFecha) 
		values ('".$txtRut."','".$txtCheque."','".$cmb_Banco."','".$monto."','".$fechaPago."','".$txtFactura."','".$txtDoc."','".$fecha."') ";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
	
	function IngresaChequeOtros($txtRut,$txtCheque,$cmb_Banco,$monto,$fechaPago,$txtFactura,$fecha)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into otroscheque(OCliRut,BancoCod,OChequeNum,OChequeMonto,OChequeFechaPago,OChequeFactura,OChequeFecha) 
		values ('".$txtRut."','".$cmb_Banco."','".$txtCheque."','".$monto."','".$fechaPago."','".$txtFactura."','".$fecha."') ";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
	
	function ActualizaMontoDia($monto,$rut,$factura)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update facturadia set FacDiaPago= '".$monto."' where CliRut='".$rut."' and FacDiaNumFac='".$factura."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}

    function ActualizaMontoInfa($monto,$rut,$factura)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update facturainfa set FacInfaPago= '".$monto."' where CliRut='".$rut."' and FacInfaNumFac='".$factura."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
    
    function ActualizaMontoOtros($monto,$rut,$factura)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update facturaotros set FacOtrosPago= '".$monto."' where OCliRut='".$rut."' and FacOtrosNumFac='".$factura."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
    
    function ActualizaMontoPsmb($monto,$rut,$factura)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update factura set FacPago= '".$monto."' where CliRut='".$rut."' and FacCod='".$factura."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
	
	function ActualizaEstadoDia($rut,$factura)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update facturadia set FacDiaEstado= 'PAGADO' where CliRut='".$rut."' and FacDiaNumFac='".$factura."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
    
    function ActualizaEstadoInfa($rut,$factura)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update facturainfa set FacInfaEstado= 'PAGADO' where CliRut='".$rut."' and FacInfaNumFac='".$factura."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
    
    function ActualizaEstadoOtros($rut,$factura)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update facturaotros set FacOtrosEstado= 'PAGADO' where OCliRut='".$rut."' and FacOtrosNumFac='".$factura."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
    
    function ActualizaEstadoPsmb($rut,$factura)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update factura set FacEstado= 'PAGADO' where CliRut='".$rut."' and FacCod='".$factura."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
	
	function ActualizaMontoExenta($monto,$rut,$factura)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update facexecliente set FECliResto='".$monto."' where OCliRut='".$rut."' and FECliNum='".$factura."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
	
	 function ActualizaEstadoExenta($rut,$factura)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "update facexecliente set FECliEstado= 'PAGADO' where OCliRut='".$rut."' and FECliNum='".$factura."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
    
    function BuscaCodCheque($rut,$fac,$doc)
    {
        $con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
        $sql = "select max(ChequeCod) as num from cheques where CliRut='".$rut."' and ChequeFactura='".$fac."' and ChequeDoc='".$doc."'";
        $resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
		$num = mysql_fetch_array($resultado);
		$con->cerrarBD();
		return $num[0];
    }
	
	function IngresaChequeFac($rut,$fac,$cod)
	{
		$con = new Conexion();
        $con2 = $con->conexionBD("fpproduccion");
		$sql = "insert into chefacexe(OCliRut,FECliNum,ChequeCod) values ('".$rut."','".$fac."','".$cod."') ";
		$resultado = mysql_query($sql) or die ($con->error_mysql("Error en la consulta".mysql_error()));
        $con->cerrarBD();
	}
}
?>
